Ext.define('cloud.model.ProductModel', {
    extend: 'Ext.data.Model',
    config: {
        fields: ['cpid','isviewbate', 'name', 'picurl', 'explain', 'grade', 'assessnum', 'viewnum', 'material','rebate', 'term', 'lasttime', 'disabled', 'cadid', 'isorder','status','category','standards','photos','recommend'],
        validations: [
            { type: 'presence', field: 'name', message: '产品名称不能为空！'},
            { type: 'presence', field: 'picurl', message: '产品缩略图不能为空！'},
            { type: 'presence', field: 'explain', message: '产品简介不能为空！'},
            { type: 'presence', field: 'cadid', message: '开通地区不能为空！'},
            { type: 'format', field: 'picurl', matcher: /\.(jpg|gif|png|jpeg)+$/, message: '请输入有效的jpg格式、gif格式或png格式的图片地址'},
            { type: 'length', field: 'explain', min: 1000, message: '产品简介长度不合法！'}
        ]
    }
});